package com.dto;

import com.fasterxml.jackson.annotation.JsonIgnore;
import lombok.Data;

import java.util.Arrays;
import java.util.List;

/**
 * @Author: sijunqiang
 * @Date: 2020/6/4 17:16
 * @Description:
 */
@Data
public class TbSpuDTO {
    /**
     * spu id
     */
    private Long id;
    /**
     * 商品名称
     */
    private String name;
    /**
     * 副标题，一般是促销信息
     */
    private String subTitle;
    /**
     * 1级类目id
     */
    private Long cid1;
    /**
     * 2级类目id
     */
    private Long cid2;
    /**
     * 3级类目id
     */
    private Long cid3;
    /**
     * 商品所属品牌id
     */
    private Long brandId;
    /**
     * 是否上架，0下架，1上架
     */
    private Object saleable;

    private String categoryName; // 商品分类名称拼接
    private String brandName;// 品牌名称


    /**
     * 方便同时的获取三级的类目id集合,但是不用响应给前端
     */
    @JsonIgnore
    public List<Long> getCategoryIds() {
        return Arrays.asList(cid1, cid2, cid3);

    }


}
